<?php

namespace App\JsonRpc;

use Hyperf\RpcServer\Annotation\RpcService;

/**
 * 注意，如希望通过服务中心来管理服务，需在注解内增加 publishTo 属性
 */
#[RpcService(name: "GoodsService", protocol: "jsonrpc-http", server: "jsonrpc-http", publishTo: "nacos")]
class GoodsService implements GoodsServiceInterface
{
    // 实现一个加法方法，这里简单的认为参数都是 int 类型
    public function jiankucun(int $id): array
    {
        return [
            "id" => $id,
            "msg" => "操作成功",
        ];
    }
}
